I couldn't think of a better place than the Philippines. suggest you look for an instructor in Puerto Galera. Personally I always stay at LaLaguna Beach Club (
www.llbc.com.ph) - they will look after you, do a good job and you will enjoy yourself.
Graham