Can I restrict my account access to specific locations?

Yes, enable Geolocation Restrictions under Security Settings.